package life.fairy.community.exception;

/**
 * @ClassName CustomizeErrorCode
 * @Description TODO
 * @date 2021/4/12 22:04
 * @Version 1.0
 */
public enum  CustomizeErrorCode implements ICustomizeErrorCode {

    QUESTION_NOT_FOUND(2001, "你找的问题不在了，要不要换个问题试试?"),
    TARGET_PARAM_NOT_FOUND(2002, "未选中任何问题或者评论进行回复"),
    NO_LOGIN(2003, "当前操作需要登录，请登录后重试"),
    SYSTEM_ERROR(2004, "服务冒烟了，要不然你稍后再试试..."),
    TYPE_PARAM_WRONG(2005, "评论类型错误或不存在"),
    COMMENT_NOT_FOUND(2006, "回复的评论不存在了，要不换个试试..."),
    CONTENT_IS_EMPTY(2007, "输入内容不能为空"),
    READ_NOTIFICATION_FAIL(2008, "兄弟你是不是在读取别人的通知呢？"),
    NOTIFICATION_NOT_FOUND(2009, "消息莫非是不翼而飞了？")
    ;

    @Override
    public String getMessage() {
        return message;
    }

    @Override
    public Integer getCode() {
        return code;
    }

    private Integer code;
    private String message;

    /*
     * Ctrl+F6修改函数入参顺序
     * */
    CustomizeErrorCode(Integer code, String message) {
        this.code = code;
        this.message = message;
    }
}
